import time
# 程序运行完会自动关闭浏览器，就是很多人说的闪退
# 这里加入等待时间，防止闪退
from selenium import webdriver
from selenium.common import NoSuchElementException
from selenium.webdriver.common.by import By

# 创建 WebDriver 对象，指明使用chrome浏览器驱动，常规需要在Edge（里面输入驱动.exe的地址），但把驱动目录上一级加入环境变量就可省略
browser = webdriver.Edge()
# 调用WebDriver 对象的get方法 可以让浏览器打开指定网址
browser.get("https://www.byhy.net/cdn2/files/selenium/stock1.html")
# 根据id选择元素，返回该元素对应的Webelement对象（定位元素）
try:              #找不到元素报错信息
    element = browser.find_element(By.ID, "kw")
except NoSuchElementException:
  print("Faild find element")
element.send_keys("通讯")
# 重新获取点击按钮的元素，并模拟点击
element = browser.find_element(By.ID, "go")
element.click()

time.sleep(100)

# 运行结束，退出驱动
browser.quit()